﻿2026-06-16T08:32:56.0830997Z ##[group]Run cargo test -p spt-daemon --test twohost -- --nocapture
2026-06-16T08:32:56.0831431Z [36;1mcargo test -p spt-daemon --test twohost -- --nocapture[0m
2026-06-16T08:32:56.0843660Z shell: /usr/bin/bash -e {0}
2026-06-16T08:32:56.0843870Z env:
2026-06-16T08:32:56.0844035Z   SPT_TWO_HOST: 1
2026-06-16T08:32:56.0844208Z   SPT_TWO_HOST_ROLE: b
2026-06-16T08:32:56.0844413Z   SPT_TWO_HOST_SECRET: rig-twohost-ci
2026-06-16T08:32:56.0844631Z   SPT_TWO_HOST_PEER_IP: 100.68.35.65
2026-06-16T08:32:56.0844851Z   SPT_TWO_HOST_WAIT_SECS: 900
2026-06-16T08:32:56.0845265Z   SPT_TWO_HOST_NOTIFY_BIN: /home/reavus/actions-runner/_work/spt-core/spt-core/.adapter-notify/target/debug/notify-shell
2026-06-16T08:32:56.0845677Z ##[endgroup]
2026-06-16T08:32:56.2926716Z    Compiling cc v1.2.63
2026-06-16T08:32:56.2955186Z    Compiling mio v1.2.1
2026-06-16T08:32:56.2993484Z    Compiling strsim v0.11.1
2026-06-16T08:32:56.2994658Z    Compiling unicode-segmentation v1.13.3
2026-06-16T08:32:56.2995400Z    Compiling rustls v0.23.40
2026-06-16T08:32:56.3074703Z    Compiling fastrand v2.4.1
2026-06-16T08:32:56.3155369Z    Compiling either v1.16.0
2026-06-16T08:32:56.3271850Z    Compiling rustix v1.1.4
2026-06-16T08:32:56.4171024Z    Compiling futures-lite v2.6.1
2026-06-16T08:32:56.4344588Z    Compiling darling_core v0.20.11
2026-06-16T08:32:56.4521764Z    Compiling prefix-trie v0.8.4
2026-06-16T08:32:56.5501586Z    Compiling tokio v1.52.3
2026-06-16T08:32:56.5757604Z    Compiling convert_case v0.10.0
2026-06-16T08:32:56.7380673Z    Compiling derive_more-impl v2.1.1
2026-06-16T08:32:56.8935635Z    Compiling hickory-proto v0.26.0-beta.4
2026-06-16T08:32:57.1726767Z    Compiling ring v0.17.14
2026-06-16T08:32:57.1727387Z    Compiling libsqlite3-sys v0.30.1
2026-06-16T08:32:57.1742439Z    Compiling blake3 v1.8.5
2026-06-16T08:32:57.9881490Z    Compiling darling_macro v0.20.11
2026-06-16T08:32:57.9974421Z    Compiling tempfile v3.27.0
2026-06-16T08:32:58.2152970Z    Compiling darling v0.20.11
2026-06-16T08:32:58.2458432Z    Compiling derive_builder_core v0.20.2
2026-06-16T08:32:58.7543103Z    Compiling derive_more v2.1.1
2026-06-16T08:32:58.8222786Z    Compiling iroh-base v0.98.0
2026-06-16T08:32:58.8998582Z    Compiling derive_builder_macro v0.20.2
2026-06-16T08:32:59.0879688Z    Compiling derive_builder v0.20.2
2026-06-16T08:32:59.1292592Z    Compiling vergen-lib v9.1.0
2026-06-16T08:32:59.1293117Z    Compiling vergen-lib v0.1.6
2026-06-16T08:32:59.2636148Z    Compiling vergen v9.1.0
2026-06-16T08:32:59.2943684Z    Compiling vergen-gitcl v1.0.8
2026-06-16T08:32:59.5295481Z    Compiling iroh-relay v0.98.0
2026-06-16T08:32:59.9449561Z    Compiling rustls-webpki v0.103.13
2026-06-16T08:33:00.1102057Z    Compiling tokio-util v0.7.18
2026-06-16T08:33:00.1102831Z    Compiling netlink-sys v0.8.8
2026-06-16T08:33:00.1103513Z    Compiling tower v0.5.3
2026-06-16T08:33:00.1103903Z    Compiling acto v0.8.2
2026-06-16T08:33:00.1107248Z    Compiling backon v1.6.0
2026-06-16T08:33:00.2943398Z    Compiling netdev v0.42.0
2026-06-16T08:33:00.2944403Z    Compiling netlink-proto v0.12.0
2026-06-16T08:33:00.5690333Z    Compiling tower-http v0.6.11
2026-06-16T08:33:00.6632992Z    Compiling swarm-discovery v0.6.0-alpha.2
2026-06-16T08:33:00.8456219Z    Compiling h2 v0.4.14
2026-06-16T08:33:00.8461602Z    Compiling n0-future v0.3.2
2026-06-16T08:33:00.8462290Z    Compiling tokio-stream v0.1.18
2026-06-16T08:33:00.9566234Z    Compiling n0-watcher v0.6.1
2026-06-16T08:33:00.9630430Z    Compiling iroh-dns v0.98.0
2026-06-16T08:33:01.2387256Z    Compiling netwatch v0.16.0
2026-06-16T08:33:03.3088681Z    Compiling tokio-rustls v0.26.4
2026-06-16T08:33:03.3089445Z    Compiling rustls-platform-verifier v0.7.0
2026-06-16T08:33:03.3089922Z    Compiling noq-proto v0.17.0
2026-06-16T08:33:03.4601303Z    Compiling tokio-websockets v0.13.2
2026-06-16T08:33:03.7301876Z    Compiling hyper v1.10.1
2026-06-16T08:33:03.7302506Z    Compiling hickory-net v0.26.0-beta.4
2026-06-16T08:33:04.1546943Z    Compiling rusqlite v0.32.1
2026-06-16T08:33:04.7460610Z    Compiling spt-store v0.7.3 (/home/reavus/actions-runner/_work/spt-core/spt-core/crates/spt-store)
2026-06-16T08:33:04.8574894Z    Compiling hyper-util v0.1.20
2026-06-16T08:33:04.8812306Z    Compiling hickory-resolver v0.26.0-beta.4
2026-06-16T08:33:05.8554049Z    Compiling hyper-rustls v0.27.9
2026-06-16T08:33:05.8554548Z    Compiling igd-next v0.17.1
2026-06-16T08:33:06.0524960Z    Compiling reqwest v0.13.4
2026-06-16T08:33:06.3248934Z    Compiling spt-msg v0.7.3 (/home/reavus/actions-runner/_work/spt-core/spt-core/crates/spt-msg)
2026-06-16T08:33:06.5004420Z    Compiling spt-runtime v0.7.3 (/home/reavus/actions-runner/_work/spt-core/spt-core/crates/spt-runtime)
2026-06-16T08:33:06.5005426Z    Compiling spt-term v0.7.3 (/home/reavus/actions-runner/_work/spt-core/spt-core/crates/spt-term)
2026-06-16T08:33:06.5791185Z    Compiling portmapper v0.16.0
2026-06-16T08:33:07.4885846Z    Compiling noq v0.18.0
2026-06-16T08:33:08.8453290Z    Compiling spt-live v0.7.3 (/home/reavus/actions-runner/_work/spt-core/spt-core/crates/spt-live)
2026-06-16T08:33:12.1553788Z    Compiling iroh v0.98.2
2026-06-16T08:33:20.0832260Z    Compiling spt-net v0.7.3 (/home/reavus/actions-runner/_work/spt-core/spt-core/crates/spt-net)
2026-06-16T08:33:21.4175147Z    Compiling spt-daemon v0.7.3 (/home/reavus/actions-runner/_work/spt-core/spt-core/crates/spt-daemon)
2026-06-16T08:33:29.7790606Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 33.68s
2026-06-16T08:33:29.7973960Z      Running tests/twohost.rs (target/debug/deps/twohost-ff284e92e08b0006)
2026-06-16T08:33:29.8004116Z 
2026-06-16T08:33:29.8006173Z running 2 tests
2026-06-16T08:33:29.8006561Z test two_host_ladder_role_a ... ok
2026-06-16T08:33:29.8013695Z TWOHOST role B: node 9bbcee970607c7454b0baf8b38b032ccdf1a36de7ef04d614158fecd1f08b612
2026-06-16T08:33:29.9282351Z TWOHOST role B: notify instance notify-0 minted (real_mode=true)
2026-06-16T08:33:29.9287376Z TWOHOST role B: gateway-owned shell gwshell-0 minted under gate-twohost-b
2026-06-16T08:33:29.9439794Z TWOHOST role B: drive session 1 ready
2026-06-16T08:33:29.9642746Z PAIR_MEET_UP:twohost step=59386626 id=4e2c5d5668ef8f1a8de752b6a48547418fad2b6cee029fb40601878f0cd8785b addr=EndpointAddr { id: PublicKey(4e2c5d5668ef8f1a8de752b6a48547418fad2b6cee029fb40601878f0cd8785b), addrs: {Ip(100.98.197.12:55112), Ip(192.168.1.154:55112)} }
2026-06-16T08:33:30.9658654Z PAIR_MEET_UP:twohost step=59386627 id=0357bc8e35be8d643f710b380ed99bcf82a5c2b6de88d17176d13131b94b3e22 addr=EndpointAddr { id: PublicKey(0357bc8e35be8d643f710b380ed99bcf82a5c2b6de88d17176d13131b94b3e22), addrs: {Ip(100.98.197.12:49528), Ip(192.168.1.154:49528)} }
2026-06-16T08:33:59.1469419Z PAIRED: joiner bcead52b862344aef51998ca5d8f15dce1e38e6cee3795b219a5849f6ad4b41a recorded in subnet 'twohost'
2026-06-16T08:33:59.2072066Z TWOHOST OK: pairing: A rostered via the daemon-hosted responder
2026-06-16T08:33:59.2072535Z TWOHOST OK: pairing (responder, daemon-hosted)
2026-06-16T08:33:59.2077435Z PUMP_IPC_READER: spawned
2026-06-16T08:33:59.9577325Z TWOHOST OK: register: A's perch row replicated to B
2026-06-16T08:34:00.2092474Z TWOHOST OK: message: A's WAN message spooled at B
2026-06-16T08:34:00.2095465Z TWOHOST OK: notif: A's insert fired on B
2026-06-16T08:34:00.2113937Z TWOHOST OK: notif dismissed at B (bcead52b862344aef51998ca5d8f15dce1e38e6cee3795b219a5849f6ad4b41a:1781598839665) — replicating back
2026-06-16T08:34:00.7432004Z TWOHOST OK: sync: B pulled A's mind
2026-06-16T08:34:00.7432460Z TWOHOST OK: rest: A's remote suspend landed (B suspended)
2026-06-16T08:34:00.9693456Z PAIR_MEET_UP:twohost step=59386628 id=9c86872a2182b1e80eb3d32a4437d4d4eca81510b0a9ec054332d982154d638c addr=EndpointAddr { id: PublicKey(9c86872a2182b1e80eb3d32a4437d4d4eca81510b0a9ec054332d982154d638c), addrs: {Ip(100.98.197.12:47713), Ip(192.168.1.154:47713)} }
2026-06-16T08:34:00.9934489Z TWOHOST OK: rest: A's remote wake landed (B active again)
2026-06-16T08:34:01.9969114Z TWOHOST OK: presence: A's redirected notif surfaced at B
2026-06-16T08:34:01.9969657Z TWOHOST OK: presence: the surfacing node owns the marks
2026-06-16T08:34:02.9974808Z TWOHOST OK: shell: A's cross-node notify command RENDERED at B
2026-06-16T08:34:02.9975395Z TWOHOST OK: toast: A's notify rendered via the shell template at B
2026-06-16T08:34:29.8005860Z test two_host_ladder_role_b has been running for over 60 seconds
2026-06-16T08:34:30.9702916Z PAIR_MEET_UP:twohost step=59386629 id=a687c67abfba22242b5199be37534a87731f6c45ea8ab5f0b1ccb922417009ec addr=EndpointAddr { id: PublicKey(a687c67abfba22242b5199be37534a87731f6c45ea8ab5f0b1ccb922417009ec), addrs: {Ip(100.98.197.12:60781), Ip(192.168.1.154:60781)} }
2026-06-16T08:35:00.9721148Z PAIR_MEET_UP:twohost step=59386630 id=13bdd6655457a89673924ba49c49be746ab7cc0b523f77a92c43b8f0b2d2b012 addr=EndpointAddr { id: PublicKey(13bdd6655457a89673924ba49c49be746ab7cc0b523f77a92c43b8f0b2d2b012), addrs: {Ip(100.98.197.12:47600), Ip(192.168.1.154:47600)} }
2026-06-16T08:35:03.3812748Z PUMP_IPC_READER: exited
2026-06-16T08:35:30.9751306Z PAIR_MEET_UP:twohost step=59386631 id=b4241e47ebb0b9ab6f791dc0a482ade243dfb12e66e3fa78923826818fb709e7 addr=EndpointAddr { id: PublicKey(b4241e47ebb0b9ab6f791dc0a482ade243dfb12e66e3fa78923826818fb709e7), addrs: {Ip(100.98.197.12:41001), Ip(192.168.1.154:41001)} }
2026-06-16T08:36:00.9769108Z PAIR_MEET_UP:twohost step=59386632 id=bf6f8ac15cb19ff5b53b80c16fd754b1de3a04f1e39bde608e08e83e776babad addr=EndpointAddr { id: PublicKey(bf6f8ac15cb19ff5b53b80c16fd754b1de3a04f1e39bde608e08e83e776babad), addrs: {Ip(100.98.197.12:60963), Ip(192.168.1.154:60963)} }
2026-06-16T08:36:30.9785019Z PAIR_MEET_UP:twohost step=59386633 id=169ed2630f028c7c1f1c28e8239c9e616ab6a081517bf5045103789eb0c41752 addr=EndpointAddr { id: PublicKey(169ed2630f028c7c1f1c28e8239c9e616ab6a081517bf5045103789eb0c41752), addrs: {Ip(100.98.197.12:56771), Ip(192.168.1.154:56771)} }
2026-06-16T08:37:00.9797853Z PAIR_MEET_UP:twohost step=59386634 id=30fba543e6c360ac9bb0d70185c1e58daa6aef035ae154f81c8318928414f708 addr=EndpointAddr { id: PublicKey(30fba543e6c360ac9bb0d70185c1e58daa6aef035ae154f81c8318928414f708), addrs: {Ip(100.98.197.12:58234), Ip(192.168.1.154:58234)} }
2026-06-16T08:37:30.9814791Z PAIR_MEET_UP:twohost step=59386635 id=e5d2be4c8ce8ef4f41f755c22b726c81ac5ac2bd1226638f6463a449951d6d56 addr=EndpointAddr { id: PublicKey(e5d2be4c8ce8ef4f41f755c22b726c81ac5ac2bd1226638f6463a449951d6d56), addrs: {Ip(100.98.197.12:37708), Ip(192.168.1.154:37708)} }
2026-06-16T08:38:00.9825917Z PAIR_MEET_UP:twohost step=59386636 id=3176db3ee5edde17e1d7ebb3f55e17c550cb0f5c7548185ef83cc437b4c4fe9a addr=EndpointAddr { id: PublicKey(3176db3ee5edde17e1d7ebb3f55e17c550cb0f5c7548185ef83cc437b4c4fe9a), addrs: {Ip(100.98.197.12:56078), Ip(192.168.1.154:56078)} }
2026-06-16T08:38:30.9853087Z PAIR_MEET_UP:twohost step=59386637 id=3f7a3d99b07c470acdf8b21a4e0a2cd65651b760142e8e52fbe4bb38525c08cf addr=EndpointAddr { id: PublicKey(3f7a3d99b07c470acdf8b21a4e0a2cd65651b760142e8e52fbe4bb38525c08cf), addrs: {Ip(100.98.197.12:56461), Ip(192.168.1.154:56461)} }
2026-06-16T08:39:00.9855918Z PAIR_MEET_UP:twohost step=59386638 id=e2ca3d76e55ed4dadae9715e306d7dde539c9e861d42c2549965e5c5d7d08a5e addr=EndpointAddr { id: PublicKey(e2ca3d76e55ed4dadae9715e306d7dde539c9e861d42c2549965e5c5d7d08a5e), addrs: {Ip(100.98.197.12:56090), Ip(192.168.1.154:56090)} }
2026-06-16T08:39:30.9863180Z PAIR_MEET_UP:twohost step=59386639 id=b0600a7822162cf7936761c6e27014f0a4a50e900312fc58df0079694a64785a addr=EndpointAddr { id: PublicKey(b0600a7822162cf7936761c6e27014f0a4a50e900312fc58df0079694a64785a), addrs: {Ip(100.98.197.12:50224), Ip(192.168.1.154:50224)} }
2026-06-16T08:40:00.9889400Z PAIR_MEET_UP:twohost step=59386640 id=f7aca6b8113d38546ec84b5c5b38553ee893b848380a5602a7ad2cd06184349f addr=EndpointAddr { id: PublicKey(f7aca6b8113d38546ec84b5c5b38553ee893b848380a5602a7ad2cd06184349f), addrs: {Ip(100.98.197.12:56391), Ip(192.168.1.154:56391)} }
2026-06-16T08:40:30.9887645Z PAIR_MEET_UP:twohost step=59386641 id=b694a1d32278da32e9036bba512ca787e6ac9211fb6efc01da706dc94e9d5282 addr=EndpointAddr { id: PublicKey(b694a1d32278da32e9036bba512ca787e6ac9211fb6efc01da706dc94e9d5282), addrs: {Ip(100.98.197.12:56522), Ip(192.168.1.154:56522)} }
2026-06-16T08:41:00.9891907Z PAIR_MEET_UP:twohost step=59386642 id=152851fa784db7c5ec47e6a1f090d9b15596cb877611543d60384bd3feae57d3 addr=EndpointAddr { id: PublicKey(152851fa784db7c5ec47e6a1f090d9b15596cb877611543d60384bd3feae57d3), addrs: {Ip(100.98.197.12:55407), Ip(192.168.1.154:55407)} }
2026-06-16T08:41:30.9894870Z PAIR_MEET_UP:twohost step=59386643 id=c6f76cc19628593268c58cbea8203ba5a17cfdd5bb1f248f9582a59df963030c addr=EndpointAddr { id: PublicKey(c6f76cc19628593268c58cbea8203ba5a17cfdd5bb1f248f9582a59df963030c), addrs: {Ip(100.98.197.12:47041), Ip(192.168.1.154:47041)} }
2026-06-16T08:42:00.9915926Z PAIR_MEET_UP:twohost step=59386644 id=340fdf529e929dbc9940925e7ecb290921acea96c4b311fbb231038233dacb8f addr=EndpointAddr { id: PublicKey(340fdf529e929dbc9940925e7ecb290921acea96c4b311fbb231038233dacb8f), addrs: {Ip(100.98.197.12:55613), Ip(192.168.1.154:55613)} }
2026-06-16T08:42:30.9931263Z PAIR_MEET_UP:twohost step=59386645 id=551fffd88cd878604348a6bebb7d14108e39cf9ca4d84da3852b1b5c7ccc03fc addr=EndpointAddr { id: PublicKey(551fffd88cd878604348a6bebb7d14108e39cf9ca4d84da3852b1b5c7ccc03fc), addrs: {Ip(100.98.197.12:52259), Ip(192.168.1.154:52259)} }
2026-06-16T08:43:00.9962842Z PAIR_MEET_UP:twohost step=59386646 id=6e102fa8483436dafc579f629f96279109b463b4ca3eb1e4babd7f8a1a9a918e addr=EndpointAddr { id: PublicKey(6e102fa8483436dafc579f629f96279109b463b4ca3eb1e4babd7f8a1a9a918e), addrs: {Ip(100.98.197.12:55113), Ip(192.168.1.154:55113)} }
2026-06-16T08:43:30.9957826Z PAIR_MEET_UP:twohost step=59386647 id=7dca85d3fbbb3eb0eb29babfa26954c9d81a90c6cecb62597e3949d6c19723fd addr=EndpointAddr { id: PublicKey(7dca85d3fbbb3eb0eb29babfa26954c9d81a90c6cecb62597e3949d6c19723fd), addrs: {Ip(100.98.197.12:53619), Ip(192.168.1.154:53619)} }
2026-06-16T08:44:00.9972044Z PAIR_MEET_UP:twohost step=59386648 id=8c8b368da589230a5c28af66009a6bc2ba7317a81126d2dfe78e66b507aa9617 addr=EndpointAddr { id: PublicKey(8c8b368da589230a5c28af66009a6bc2ba7317a81126d2dfe78e66b507aa9617), addrs: {Ip(100.98.197.12:33614), Ip(192.168.1.154:33614)} }
2026-06-16T08:44:30.9984949Z PAIR_MEET_UP:twohost step=59386649 id=160787805203733aa1aac41ccef8e6957a52e3edda4a696f9a067742da1dcc36 addr=EndpointAddr { id: PublicKey(160787805203733aa1aac41ccef8e6957a52e3edda4a696f9a067742da1dcc36), addrs: {Ip(100.98.197.12:48324), Ip(192.168.1.154:48324)} }
2026-06-16T08:45:00.9992738Z PAIR_MEET_UP:twohost step=59386650 id=4248d1fe98c7f9379a87d2a265239ddeb80d80eb15544c304f46a574cb23a50e addr=EndpointAddr { id: PublicKey(4248d1fe98c7f9379a87d2a265239ddeb80d80eb15544c304f46a574cb23a50e), addrs: {Ip(100.98.197.12:54491), Ip(192.168.1.154:54491)} }
2026-06-16T08:45:31.0010781Z PAIR_MEET_UP:twohost step=59386651 id=87fd5370c4045d72be1908da56e5f9cb4b1b07446bd8af39990d22d9771c47a0 addr=EndpointAddr { id: PublicKey(87fd5370c4045d72be1908da56e5f9cb4b1b07446bd8af39990d22d9771c47a0), addrs: {Ip(100.98.197.12:47016), Ip(192.168.1.154:47016)} }
2026-06-16T08:46:01.0042194Z PAIR_MEET_UP:twohost step=59386652 id=f221b8e2f12bb777e394b9801f3770e8adf5b770b4cb685d360f650adba26a6a addr=EndpointAddr { id: PublicKey(f221b8e2f12bb777e394b9801f3770e8adf5b770b4cb685d360f650adba26a6a), addrs: {Ip(100.98.197.12:49758), Ip(192.168.1.154:49758)} }
2026-06-16T08:46:31.0062200Z PAIR_MEET_UP:twohost step=59386653 id=25efe3a1f3b7325019ee61edfda729e1fa6edceb42b9d320ee72bb3f39884126 addr=EndpointAddr { id: PublicKey(25efe3a1f3b7325019ee61edfda729e1fa6edceb42b9d320ee72bb3f39884126), addrs: {Ip(100.98.197.12:44009), Ip(192.168.1.154:44009)} }
2026-06-16T08:47:00.0057076Z PAIR_MEET_UP:twohost step=59386654 id=17cb0b530e53210c76fcdba1381cff8ace2c66c336fe3288fa5035b338cbc1d7 addr=EndpointAddr { id: PublicKey(17cb0b530e53210c76fcdba1381cff8ace2c66c336fe3288fa5035b338cbc1d7), addrs: {Ip(100.98.197.12:41365), Ip(192.168.1.154:41365)} }
2026-06-16T08:47:30.0062230Z PAIR_MEET_UP:twohost step=59386655 id=53063c6392e38943865a2b28adfddfa0eba1124298a027432acc2e2bda9e624b addr=EndpointAddr { id: PublicKey(53063c6392e38943865a2b28adfddfa0eba1124298a027432acc2e2bda9e624b), addrs: {Ip(100.98.197.12:43577), Ip(192.168.1.154:43577)} }
2026-06-16T08:48:00.0081451Z PAIR_MEET_UP:twohost step=59386656 id=6fb2248748ab549c91600e54eb6f56ccda3cf2d03c97092048e285719241f0d1 addr=EndpointAddr { id: PublicKey(6fb2248748ab549c91600e54eb6f56ccda3cf2d03c97092048e285719241f0d1), addrs: {Ip(100.98.197.12:34119), Ip(192.168.1.154:34119)} }
2026-06-16T08:48:30.0188246Z PAIR_MEET_UP:twohost step=59386657 id=4c73cdf12e6af3b01171079b71c4a4150f5f0846235675bb7c53d3d1ea3d87ad addr=EndpointAddr { id: PublicKey(4c73cdf12e6af3b01171079b71c4a4150f5f0846235675bb7c53d3d1ea3d87ad), addrs: {Ip(100.98.197.12:51555), Ip(192.168.1.154:51555)} }
2026-06-16T08:49:00.0206561Z PAIR_MEET_UP:twohost step=59386658 id=87d0952c6b73d67a14344611f545a40e854ac427d712bbd62956de50778739f3 addr=EndpointAddr { id: PublicKey(87d0952c6b73d67a14344611f545a40e854ac427d712bbd62956de50778739f3), addrs: {Ip(100.98.197.12:56913), Ip(192.168.1.154:56913)} }
2026-06-16T08:49:03.1835300Z 
2026-06-16T08:49:03.1836021Z thread 'two_host_ladder_role_b' (406064) panicked at crates/spt-daemon/tests/twohost.rs:267:5:
2026-06-16T08:49:03.1836742Z never converged on the rig: gateway: A's cross-node cmd spooled under the gateway-typed owner at B
2026-06-16T08:49:03.1837324Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
2026-06-16T08:49:03.1881679Z test two_host_ladder_role_b ... FAILED
2026-06-16T08:49:03.1882020Z 
2026-06-16T08:49:03.1882174Z failures:
2026-06-16T08:49:03.1882330Z 
2026-06-16T08:49:03.1882427Z failures:
2026-06-16T08:49:03.1882679Z     two_host_ladder_role_b
2026-06-16T08:49:03.1882846Z 
2026-06-16T08:49:03.1883198Z test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 933.39s
2026-06-16T08:49:03.1883691Z 
2026-06-16T08:49:03.1921570Z error: test failed, to rerun pass `-p spt-daemon --test twohost`
2026-06-16T08:49:03.2041591Z ##[error]Process completed with exit code 101.
